Pristup k menu MS Word

Otázka od: Roland Turcan

23. 10. 2004 13:13

Hello All!

Ako by sa dalo pristupovat k menu MS Wordu?

Dakujem.

--
Best regards, TRoland
http://www.rotursoft.sk
http://exekutor.rotursoft.sk


Odpovedá: Jiri Baudys

24. 10. 2004 13:01

Nevim, co presne potrebujes, ale docela dobry na praci s MS Office je TP
Office Partner http://sourceforge.net/projects/tpofficepartner/

Doufam, ze to pomuze

jirka

-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz] On
Behalf Of Roland Turcan

Hello All!

Ako by sa dalo pristupovat k menu MS Wordu?

Dakujem.



Odpovedá: Kalhous

25. 10. 2004 6:28

Co je mineno pristupem k menu MS Wordu? Pokud Word nebo dokument vlozite do
sveho programu pres OLEContainer, menu Wordu se "zkombinuje" s menu programu
(dosti podivnym) zpusobem popsanym napriklad v krasnych knihach
"Mistrovstvi
v Delpi X" a je uzivateli k dispozici. Takze k nemu muze
pristupovat. Pokud
jde o "programovani" Wordu z vlastni aplikace (napriklad vytvoreni a ulozeni
noveho dokumentu z programu) tak i na to jsou tam priklady ale chce to
dokumentaci k MS Wordu. V principu skoro na vsechno co se da delat ve Wordu
existuji volani kterymi to udelam z programu. Typicky: novy dokument,
nastavim font, vlozim text, zmenim font, vlozim text, novy odstavec, vlozeni
obrazku, ... etc.,... ulozeni dokumentu.

----- Original Message -----
From: "Roland Turcan" <konf@rotursoft.sk>
To: <delphi-l@clexpert.cz>
Sent: Saturday, October 23, 2004 2:13 PM
Subject: Pristup k menu MS Word


> Hello All!
>
> Ako by sa dalo pristupovat k menu MS Wordu?
>
> Dakujem.
>
> --
> Best regards, TRoland
> http://www.rotursoft.sk
> http://exekutor.rotursoft.sk
>
>
>
>


Odpovedá: Roland Turcan

25. 10. 2004 7:28

OK, toto viem, ale skor ma zaujima ako viem napriklad pridat MenuItem
do MainMenu MS Wordu a naviazat event OnClick.

Dakujem.

<<< 25.10.2004 8:25 - Kalhous "kalhous@eu.cz" >>>
K> Co je mineno pristupem k menu MS Wordu? Pokud Word nebo dokument vlozite do
K> sveho programu pres OLEContainer, menu Wordu se "zkombinuje" s menu programu
K> (dosti podivnym) zpusobem popsanym napriklad v krasnych knihach
"Mistrovstvi
K> v Delpi X" a je uzivateli k dispozici. Takze k nemu muze
pristupovat. Pokud
K> jde o "programovani" Wordu z vlastni aplikace (napriklad vytvoreni a ulozeni
K> noveho dokumentu z programu) tak i na to jsou tam priklady ale chce to
K> dokumentaci k MS Wordu. V principu skoro na vsechno co se da delat ve Wordu
K> existuji volani kterymi to udelam z programu. Typicky: novy dokument,
K> nastavim font, vlozim text, zmenim font, vlozim text, novy odstavec, vlozeni
K> obrazku, ... etc.,... ulozeni dokumentu.

K> From: "Roland Turcan" <konf@rotursoft.sk>
>> Ako by sa dalo pristupovat k menu MS Wordu?

--
Best regards, TRoland
http://www.rotursoft.sk
http://exekutor.rotursoft.sk


Odpovedá: Jiri Baudys

25. 10. 2004 8:26

Trochu pochybuju, ze se ti to v delphi podari (i kdyz by to melo jit),
jednodusi asi bude uprava normal.dot a ten kousek tam dopsat ve VB, ktery
popr. zavola aplikaci v Delphi.

jirka

-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz] On
Behalf Of Roland Turcan
Sent: Monday, October 25, 2004 8:28 AM
To: delphi-l@clexpert.cz
Subject: Re: Pristup k menu MS Word

OK, toto viem, ale skor ma zaujima ako viem napriklad pridat MenuItem do
MainMenu MS Wordu a naviazat event OnClick.

Dakujem.

<<< 25.10.2004 8:25 - Kalhous "kalhous@eu.cz" >>>
K> Co je mineno pristupem k menu MS Wordu? Pokud Word nebo dokument
K> vlozite do sveho programu pres OLEContainer, menu Wordu se
K> "zkombinuje" s menu programu (dosti podivnym) zpusobem popsanym
K> napriklad v krasnych knihach "Mistrovstvi v Delpi X" a je uzivateli k
K> dispozici. Takze k nemu muze pristupovat. Pokud jde o "programovani"
K> Wordu z vlastni aplikace (napriklad vytvoreni a ulozeni noveho
K> dokumentu z programu) tak i na to jsou tam priklady ale chce to
K> dokumentaci k MS Wordu. V principu skoro na vsechno co se da delat ve
K> Wordu existuji volani kterymi to udelam z programu. Typicky: novy
K> dokument, nastavim font, vlozim text, zmenim font, vlozim text, novy
odstavec, vlozeni obrazku, ... etc.,... ulozeni dokumentu.

K> From: "Roland Turcan" <konf@rotursoft.sk>
>> Ako by sa dalo pristupovat k menu MS Wordu?

--
Best regards, TRoland
http://www.rotursoft.sk
http://exekutor.rotursoft.sk



Odpovedá: Kalhous

25. 10. 2004 9:30

> OK, toto viem, ale skor ma zaujima ako viem napriklad pridat MenuItem
> do MainMenu MS Wordu a naviazat event OnClick.
A neslo by to prave nejak pres to "spojovani" menu? Samozrejme ze by se
nevolal Word ale ten programek a ten by vlastne nedelal nic jineho nez ze by
vyvolal Word jako OLE a mel by svoje menu vtipne definovany tak aby se ta
jeho polozka vetrela do menu wordu - no a osetroval by si to svoje OnClick.


Odpovedá: Martin Schayna

25. 10. 2004 9:50

Jiri Baudys wrote:
>> OK, toto viem, ale skor ma zaujima ako viem napriklad pridat MenuItem
>> do MainMenu MS Wordu a naviazat event OnClick.
>
> Trochu pochybuju, ze se ti to v delphi podari (i kdyz by to melo jit),
> jednodusi asi bude uprava normal.dot a ten kousek tam dopsat ve VB,
> ktery popr. zavola aplikaci v Delphi.

Ano, toto se mi take zda jako jedine mozne reseni, mame neco podobneho
v Excelu, verim ze to pujde i ve Wordu. Jedna se o doplnek, ktery si
zaregistruje do menu polozky a soucasne si otevre maly OLE Automation
server napsany v Delphi, na kterem pak vola metody. Je to pekne
prehledne a neni to zadny hack.

Martin Schayna


Odpovedá: Roland Turcan

25. 10. 2004 10:16

>>> OK, toto viem, ale skor ma zaujima ako viem napriklad pridat MenuItem
>>> do MainMenu MS Wordu a naviazat event OnClick.
>>
MS> Jiri Baudys wrote:
>> Trochu pochybuju, ze se ti to v delphi podari (i kdyz by to melo jit),
>> jednodusi asi bude uprava normal.dot a ten kousek tam dopsat ve VB,
>> ktery popr. zavola aplikaci v Delphi.

<<< 25.10.2004 11:13 - Martin Schayna "mschayna@aktis.cz" >>>
MS> Ano, toto se mi take zda jako jedine mozne reseni, mame neco podobneho
MS> v Excelu, verim ze to pujde i ve Wordu. Jedna se o doplnek, ktery si
MS> zaregistruje do menu polozky a soucasne si otevre maly OLE Automation
MS> server napsany v Delphi, na kterem pak vola metody. Je to pekne
MS> prehledne a neni to zadny hack.

OK, dakujem za info. Tak skusim inak. Pomohlo by mi pokial by sa mi
podarilo dostat MS Word do mojho formu. V podstate potrebujem doplnit
moznost doplnovania textu z mojho comboboxu a super by to bolo keby
som to mal jednom forme.

PS: K tomu MS Wordu v Delphi je IMHO strasne malo informacii.

--
Best regards, TRoland
http://www.rotursoft.sk
http://exekutor.rotursoft.sk


Odpovedá: Jiri Baudys

25. 10. 2004 10:44

>OK, dakujem za info. Tak skusim inak. Pomohlo by mi pokial by sa mi
>podarilo dostat MS Word do mojho formu. V podstate potrebujem doplnit
>moznost doplnovania textu z mojho comboboxu a super by to bolo keby som to
mal jednom forme.

>PS: K tomu MS Wordu v Delphi je IMHO strasne malo informacii.

Dobrym zdrojem je MSDN / Office developer, akorat (ja osobne) mam hrozne
problemy s implementaci vyctenych mouder do Delphi, protoze jsou vsechny
priklady v VB a prepis do Delphi je na muj vkus ponekud chaoticky.

jirka



Odpovedá: karol chupek

25. 10. 2004 10:58

no fajn tak skus tento kod.
a urcite to spustis aj z delphi..
ako VB aplikaciu

Set newItem = CommandBars("format").Controls.Add(Type:=msoControlButton)
With newItem
    .BeginGroup = True
    .Caption = "Toto je moje nove menu"
    .FaceId = 0
    .OnAction = "moju proceduru"
End With

v podstate ti to hosi do menu Format
Roland Turcan napsal(a):

>>>>OK, toto viem, ale skor ma zaujima ako viem napriklad pridat MenuItem
>>>>do MainMenu MS Wordu a naviazat event OnClick.
>>>>
>>>>
>MS> Jiri Baudys wrote:
>
>
>>>Trochu pochybuju, ze se ti to v delphi podari (i kdyz by to melo jit),
>>>jednodusi asi bude uprava normal.dot a ten kousek tam dopsat ve VB,
>>>ktery popr. zavola aplikaci v Delphi.
>>>
>>>
>
>
>
>